Advanced Real-time Signal Generation Pro Overview

Advanced Real-time Signal Generation Pro adds support for GPS L1+L5. Select this capability from the Capability parameter under in the GNSS node.

In this topic, GNSSPRO represents the Advanced Real-time Signal Generation Pro capability and GNSS represents Advanced Real-time Signal Generation capability.

The figure below shows how the N5182B MXG user interface represents these two capabilities with this nomenclature.

GNSSPRO only supports GPS L1+L5, but does not support other constellations like GNSS.

Hardware Connection

Another difference between GNSS and GNSSPRO is that scenario generation for GNSSPRO occurs inside the DSP, which means that the scenario is generated in real-time and doe not need to be pre-generated to an ‘ags’ file.

In the System Configuration Wizard, you can choose single or dual bands. In order to use GPS L1+L5, however, Dual Bands must be selected and two N5182B/N5172B signal generators are required.

The two N5182B/N5172B signal generators are working under BBG sync mode, so you need to connect the two instruments as shown in the diagram below.

If two instruments are connected, but you have selected one of the Basic Satellite Waveform or Advanced Real-time Signal Generation modes, the two instruments will play the same signal.

Scenario Parameters

Because scenario generation occurs inside the DSP for the GNSSPRO capability, you do not need to create a scenario file before playing. All you need to do is configure the Scenario Settings in the root property grid of the software's GNSS node. These parameters are similar to those under the Scenario Generator node for the GNSS (Advanced Real-time Signal Generation) capability.

Parameter Name

SCPI Example

Runtime Change

Comments

Elevation Mask Angle

RAD:GNSSPRO:EMANgle <value>

No

 

Troposphere Model

RAD:GNSSPRO:TROPosphere:MODEl NONE|NATO

Yes

 

Ionosphere Model

RAD:GNSSPRO:IONOsphere:MODEl NONE|KLOBuchar

Yes

 

Ionosphere Parameters

RAD:GNSSPRO:IONOsphere:ALPHa <index>,<value>

RAD:GNSSPRO:IONOsphere:BETA <index>,<value>

No

 

Scenario Type

RAD:GNSSPRO:STYPe STATic|DYNamic

No

 

Receiver Longitude

RAD:GNSSPRO:LONgitude <value>

Yes

 

Receiver Latitude

RAD:GNSSPRO:LATitude <value>

Yes

 

Receiver Altitude

RAD:GNSSPRO:ALTitude <value>

Yes

 

NMEA Message File

RAD:GNSSPRO:NMEA:FILE "string"

No

If user set NMEA file from SCPI, user need to copy the file to instrument manually and input a directory of instrument.

Trajectory Mode

RAD:GNSSPRO:TRAJectory:MODE REWind|HOLD|ROUNdtrip

No

 

Start GPS Time

RAD:GNSSPRO:START:GPS:DTIMe "string"

RAD:GNSSPRO:START:GPS:WEEK <value>

RAD:GNSSPRO:START:GPS:TOW <value>

No

User can set start GPS time either by a date-time string like "2019-05-21 00:00:00", or set GPS week and tow individually.

Satellite Power Reference

RAD:GNSSPRO:POWer:REF <value>

Yes

 

External Attenuation

No SCPI

Yes

 

L1 Signal

No SCPI

Yes

See more in Note 2 and Note 3.

L5 Signal

No SCPI

Yes

 

GPS Almanac File

RAD:GNSSPRO:GPS:ALManac "string"

No

If user set almanac file from SCPI, user need to copy the file to instrument manually and input a directory of instrument.

Because the scenario generation occurs inside the DSP, during play, the remote GUI queries the status of the satellites per second, then displays this information on the GUI, i.e. Satellite Settings / Real-time Sky View / Real-time Power View / Real-time Trajectory View nodes.

Above the parameter list, on the left, the Disable Query button can be used to disable (or enable) the query. The button is inactive (grayed out) before playing. If the query is disabled, the GUI will not update the playing status.

Above the parameter list, on the right, the current GPS time that the instrument is playing is displayed.

Satellite Settings

For GNSS (Advanced Real-time Signal Generation) capability, the Satellite Settings node normally displays the satellite information after playing, and is also used to enable/disable and set the power for each played satellite. For GNSSPRO capability, however, this screen appears empty or will display the previous status of the satellites when State is set Off or the query is disabled.

For the same satellite with different frequency, two rows are used to display the information. Three columns can be edited after playing: Enabled, Relative Power, and Absolute Power. Relative Power is relative to the Satellite Power Reference.

For the Relative and Absolute power settings, it is better to set it when the query is disabled.

SCPI Commands: Be aware of the band of each instrument, i.e. sending this SCPI to the instrument playing L1 will only set/get value for the satellite playing L1 frequency.

Real-time Sky View

Real-time sky view is used to display the elevation and azimuth of the current satellites. You can move mouse to each satellite to see more information. For L1+L5 satellite, only pseudorange and doppler shift of L1 are displayed on the tooltip. It is similar to the one used in GNSS (Advanced Real-time Signal Generation).

Note that it is empty or display the previous status of satellites when State is Off or the query is disabled.

Real-time Power View

Real-time Power view is used to display the absolute power of each satellite. It is similar as the one in ‘Advanced Real-time Signal Generation’.

Note that it is empty or display the previous status of satellites when State is Off or the query is disabled.

Real-time Trajectory View

Real-time Trajectory view is used to display the trajectory of receiver, for static scenario type, it will be only one point. It is same as the one in ‘Advanced Real-time Signal Generation’.

Note that it is empty or displays the previous status of satellites when State is Off or the query is disabled.

Trajectory Generator

This node is same as the one used in GNSS (Advanced Real-time Signal Generation).

Signal IO

Factory-Supplied GNSS File Descriptions

20050122_Atlanta.ags

20140103_SanFrancisco.ags

20140103_Circle.ags

20140103_SantaRosa.ags

20140103_Rect.ags

20140103_Beijing.ags

20140103_Vehicle.ags

20180529_GalileoOnly.ags

20190611_Beijing.ags

20050122_Atlanta.ags

Title

20050122_Atlanta

Constellation

GPS Only

Latitude

33.7500052777778

Longitude

-84.3833363888889

Altitude

300 m

Start Date Time

2005-01-22 00:08:00

Duration

00:30:00

Type

Static

Almanac

20050122.alm

Ephemeris

20050122_ephemeris.csv

Satellites at the start

G2,G6,G10,G17,G18,G21,G26,G29,G30

Notes

A-GPS scenario #1 defined in 3GPP TS 34.108 v8.9.0 standard.

20140103_SanFrancisco.ags

Title

20140103_SanFrancisco

Constellation

GPS + GLONASS + Galileo + Beidou +SBAS

Latitude

37.775032

Longitude

-122.419457

Altitude

15 m

Start Date Time

2014-01-03 20:00:00

Duration

02:00:00

Type

Static

Almanac

20140103_GPS.alm 20140103_GLO.agl 20140103_GAL.alm 20140103_BDS.alm

SBAS.alm

Satellites at the start

G3,G6,G14,G15,G18,G19,G21,G22,G24,G27,E3,E4,E5,E6,E10,E11,E12,E13,E19,E20,R2,R3,R4,R8,R17,R18,R19,B12,S133,S135,S138

20140103_Circle.ags

Title

20140103_Circle

Constellation

GPS + GLONASS + Galileo + SBAS

Latitude

36.9911233333333

Longitude

-122.001838333333

Altitude

115 m

Start Date Time

2014-01-03 17:00:55

Duration

00:58:00

Type

Dynamic

Almanac

20140103_GPS.alm 20140103_GLO.agl 20140103_GAL.alm SBAS.alm

NMEA GGA

Circle.gga

Satellites at the start

G5,G6,G15,G16,G18,G21,G22,G25,G26,G29,E5,E6,E7,E12,E13,E14,E29,R1,R2,R8,R15,R16,R17,R23,R24,S133,S135,S138

20140103_SantaRosa.ags

Title

20140103_SantaRosa

Constellation

GPS + GLONASS + Galileo + SBAS

Latitude

38.481706

Longitude

-122.712171

Altitude

161 m

Start Date Time

2014-01-03 10:00:00

Duration

01:00:00

Type

Static

Almanac

20140103_GPS.alm 20140103_GLO.agl 20140103_GAL.alm SBAS.alm

Satellites at the start

G1,G2,G4,G8,G9,G12,G15,G17,G24,G26,G28,E1,E7,E8,E9,E19,E20,E21,E27,R2,R8,R10,R11,R12,R20,R21,R22,S133,S135,S138

20140103_Rect.ags

Title

20140103_Rect

Constellation

GPS + GLONASS + Galileo + SBAS

Latitude

38.481706

Longitude

-122.712171

Altitude

161 m

Start Date Time

2014-01-03 17:00:30

Duration

00:43:29

Type

Dynamic

Almanac

20140103_GPS.alm 20140103_GLO.agl 20140103_GAL.alm SBAS.alm

NMEA GGA

Rect.gga

Satellites at the start

G5,G6,G15,G16,G18,G21,G22,G25,G26,G29,E5,E6,E7,E12,E13,E14,E29,R1,R2,R8,R15,R16,R17,R23,R24,S133,S135,S138

20140103_Beijing.ags

Title

20140103_Beijing

Constellation

GPS + GLONASS + Galileo + Beidou + SBAS + QZSS

Latitude

40.0096856

Longitude

116.478479

Altitude

100 m

Start Date Time

2014-01-03 19:56:48

Duration

01:00:00

Type

Static

Almanac

20140103_GPS.alm 20140103_GLO.agl 20140103_GAL.alm 20140103_BDS.alm

20140103_QZS.alm  SBAS.alm

Satellites at the start

G1,G3,G7,G8,G9,G11,G17,G19,G26,G27,G28,G32,E1,E2,E3,E4,E10,E11,E21,E22,E23,E24,E28,R9,R10,R11,R16,R19,R20,R21,B1,B2,B3,B4,B5,B6,B7,B8,B10,B11,B12,S127,S128,S129,S131,S137,Q193

20140103_Vehicle.ags

Title

20140103_Vehicle

Constellation

GPS + GLONASS + Galileo + Beidou + SBAS + QZSS

Latitude

40.0096853333333

Longitude

116.478479666667

Altitude

28.8 m

Start Date Time

2014-01-03 10:05:57

Duration

00:47:54

Type

Dynamic

Almanac

20140103_GPS.alm 20140103_GLO.agl 20140103_GAL.alm 20140103_BDS.alm

20140103_QZS.alm  SBAS.alm

NMEA GGA

Beijing.gga

Satellites at the start

G12,G14,G15,G18,G22,G24,G25,G31,E10,E11,E12,E18,E19,E25,E26,E27,E30,R1,R2,R3,R4,R8,R12,R13,R14,R19,B1,B2,B3,B4,B5,B6,B7,B9,B10,S127,S128,S129,S131,S137,Q193

20180529_GalileoOnly.ags

Title

20180529_GalileoOnly

Constellation

Galileo Only

Latitude

38N

Longitude

0

Altitude

100 m

Start Date Time

2018-05-29 08:20:00

Duration

01:00:00

Type

Static

Almanac

20180529_GAL.xml

Ephemeris

 

Satellites at the start

E2,E3,E7,E8,E11,E30

20190611_Beijing.ags

Title

20190611_Beijing

Constellation

GPS + GLONASS + Galileo + Beidou + SBAS + QZSS

Latitude

40.0096856

Longitude

116.478479

Altitude

100 m

Start Date Time

2019-06-11 00:00:00

Duration

01:00:00

Type

Static

Almanac

20190611_GPS.alm 20190611_GLO.agl 20190611_GAL.xml 20190611_BDS.alm

20190611_QZS.alm SBAS.alm

Satellites at the start

G8,G9,G16,G21,G23,G26,G27,G31,E3,E5,E9,E11,E12,E24,E25,E31,E1,R1,R2,R3,R10,R11,R12,R20,R21,R22,B1,B2,B3,B4,B5,B6,B7,B9,B10,B16,B17,B18,B19,B22,B27,B28,S127,S128,S129,S131,S137,Q194,Q195

All the demo scenarios (except 20180529_GalileoOnly) are generated with NATO model for troposphere and Klobuchar model for ionosphere. Ionosphere parameters are as below:

Alpha 0

4.6566129E-09

Alpha 1

1.4901161E-08

Alpha 2

-5.96046E-08

Alpha 3

-5.96046E-08

Beta 0

79872

Beta 1

65536

Beta 2

-65536

Beta 3

-393216